docker安装配置nginx
拉取镜像:
1 | docker pull nginx:1.19.5 |
创建映射文件夹
1 | mkdir -p /data/nginx/www /data/nginx/logs /data/nginx/conf |
创建一个默认的niginx 镜像,并复制出配置文件,此步的目的主要是把配置文件复制出来,如果,已经有配置文件,此步跳过
1 | docker run --name nginx-test -p 10080:80 -d nginx:1.19.5 |
启动nginx 镜像,并映射出文件
1 | docker run -d -p 10080:80 --name nginx-web -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx nginx:1.19.5 |
//查找需要映射的docker容器真实ip
1 | docker inspect --format='{{.NetworkSettings.IPAddress}}' 70d927e27fa5 |
进入到/root/conf/nginx.conf 添加如下即可
1 | server{ |
nginx.conf文件全文如下
1 | user nginx; |
将index.html的文件放入/data/nginx/www
重启容器
1 | docker stop nginx-web |